#include "MapView.h"
#include "lvgl/lvgl.h"

// 图片资源
extern "C" {
	LV_IMG_DECLARE(ui_img_map2_png);
}

void MapView::Create(lv_obj_t* body) {
	
	lv_obj_t* img = lv_img_create(body);
	lv_img_set_src(img, &ui_img_map2_png);
	lv_obj_set_size(img, LV_SIZE_CONTENT, LV_SIZE_CONTENT);
	lv_obj_set_align(img, LV_ALIGN_CENTER);
	lv_obj_clear_flag(img, LV_OBJ_FLAG_SCROLLABLE);

	/* 图片默认无点击事件（不触发点击但还是会消费点击事件），所以得增加点击 */
	lv_obj_add_flag(img, LV_OBJ_FLAG_CLICKABLE);

	// 保存对象，测试点击事件
	m_img = img;
}